//package com.pro.common.api.user.file.model.db;
//
//import com.pro.common.api.CommonConst;
//import com.pro.common.api.model.BaseUserIdModel;
//import com.pro.common.api.model.BaseUserModel;
//import com.pro.common.api.model.auth.IUserDataClass;
//import com.pro.framework.javatodb.annotation.JTDTable;
//import io.swagger.v3.oas.annotations.media.Schema;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//
//@Data
//@EqualsAndHashCode(callSuper = true)
//@JTDTable(sequences = {
//        "KEY `idx_userId_deleted_createTime` (`user_id`,`deleted`,`create_time`)",
//        "UNIQUE KEY `uk_fileNodeId` (`file_node_id`)",
//}, module = CommonConst.Modules.userFile, entityId = 30002)
//@Schema(description = "文件节点对应目录信息")
//public class UserFolder extends BaseUserIdModel implements IUserDataClass {
//
//    @Schema(description = "文件节点ID")
//    private Long fileNodeId;  // 与 FileNode.id 关联
//
////    @Schema(description = "子文件数量")
////    private Long childFileCount;
////
////    @Schema(description = "子文件夹数量")
////    private Long childFolderCount;
////
////    @Schema(description = "聚合大小（目录下所有子孙文件大小总和）")
////    private Long aggSizeBytes;
////
////    @Schema(description = "聚合文件数量（目录下所有子孙文件数量总和）")
////    private Long aggFileCount;
//}
